package com.glodon.ggzy.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

/**
 * GgTdJy entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "GG_TD_JY")
public class GgTdJy implements java.io.Serializable {

	// Fields    

	private String id;

	private String prjId;

	private String prjDetailId;

	private String zzjgNo;

	private String entType;

	private Date bzjEndtime;

	private Date bzjJntime;

	private String gpNo;

	private String zlwz;

	private String area;

	private Date jjsqStarttime;

	private Date jjsqPasstime;

	private Date jjStarttime;

	private Date jjEndtime;

	private Date xsjjStarttime;

	private Date xsjjEndtime;

	private String jyResult;

	private String jyStatus;

	// Constructors

	/** default constructor */
	public GgTdJy() {
	}

	/** full constructor */
	public GgTdJy(String prjId, String prjDetailId, String zzjgNo, String entType, Date bzjEndtime, Date bzjJntime, String gpNo, String zlwz,
			String area, Date jjsqStarttime, Date jjsqPasstime, Date jjStarttime, Date jjEndtime, Date xsjjStarttime, Date xsjjEndtime,
			String jyResult, String jyStatus) {
		this.prjId = prjId;
		this.prjDetailId = prjDetailId;
		this.zzjgNo = zzjgNo;
		this.entType = entType;
		this.bzjEndtime = bzjEndtime;
		this.bzjJntime = bzjJntime;
		this.gpNo = gpNo;
		this.zlwz = zlwz;
		this.area = area;
		this.jjsqStarttime = jjsqStarttime;
		this.jjsqPasstime = jjsqPasstime;
		this.jjStarttime = jjStarttime;
		this.jjEndtime = jjEndtime;
		this.xsjjStarttime = xsjjStarttime;
		this.xsjjEndtime = xsjjEndtime;
		this.jyResult = jyResult;
		this.jyStatus = jyStatus;
	}

	// Property accessors
	@GenericGenerator(name = "generator", strategy = "uuid.hex")
	@Id
	@GeneratedValue(generator = "generator")
	@Column(name = "ID", unique = true, nullable = false, length = 100)
	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	@Column(name = "PRJ_ID", length = 100)
	public String getPrjId() {
		return this.prjId;
	}

	public void setPrjId(String prjId) {
		this.prjId = prjId;
	}

	@Column(name = "PRJ_DETAIL_ID", length = 100)
	public String getPrjDetailId() {
		return this.prjDetailId;
	}

	public void setPrjDetailId(String prjDetailId) {
		this.prjDetailId = prjDetailId;
	}

	@Column(name = "ZZJG_NO", length = 20)
	public String getZzjgNo() {
		return this.zzjgNo;
	}

	public void setZzjgNo(String zzjgNo) {
		this.zzjgNo = zzjgNo;
	}

	@Column(name = "ENT_TYPE", length = 100)
	public String getEntType() {
		return this.entType;
	}

	public void setEntType(String entType) {
		this.entType = entType;
	}

	@Column(name = "BZJ_ENDTIME", length = 7)
	public Date getBzjEndtime() {
		return this.bzjEndtime;
	}

	public void setBzjEndtime(Date bzjEndtime) {
		this.bzjEndtime = bzjEndtime;
	}

	@Column(name = "BZJ_JNTIME", length = 7)
	public Date getBzjJntime() {
		return this.bzjJntime;
	}

	public void setBzjJntime(Date bzjJntime) {
		this.bzjJntime = bzjJntime;
	}

	@Column(name = "GP_NO", length = 20)
	public String getGpNo() {
		return this.gpNo;
	}

	public void setGpNo(String gpNo) {
		this.gpNo = gpNo;
	}

	@Column(name = "ZLWZ", length = 300)
	public String getZlwz() {
		return this.zlwz;
	}

	public void setZlwz(String zlwz) {
		this.zlwz = zlwz;
	}

	@Column(name = "AREA", length = 20)
	public String getArea() {
		return this.area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	@Column(name = "JJSQ_STARTTIME", length = 7)
	public Date getJjsqStarttime() {
		return this.jjsqStarttime;
	}

	public void setJjsqStarttime(Date jjsqStarttime) {
		this.jjsqStarttime = jjsqStarttime;
	}

	@Column(name = "JJSQ_PASSTIME", length = 7)
	public Date getJjsqPasstime() {
		return this.jjsqPasstime;
	}

	public void setJjsqPasstime(Date jjsqPasstime) {
		this.jjsqPasstime = jjsqPasstime;
	}

	@Column(name = "JJ_STARTTIME", length = 7)
	public Date getJjStarttime() {
		return this.jjStarttime;
	}

	public void setJjStarttime(Date jjStarttime) {
		this.jjStarttime = jjStarttime;
	}

	@Column(name = "JJ_ENDTIME", length = 7)
	public Date getJjEndtime() {
		return this.jjEndtime;
	}

	public void setJjEndtime(Date jjEndtime) {
		this.jjEndtime = jjEndtime;
	}

	@Column(name = "XSJJ_STARTTIME", length = 7)
	public Date getXsjjStarttime() {
		return this.xsjjStarttime;
	}

	public void setXsjjStarttime(Date xsjjStarttime) {
		this.xsjjStarttime = xsjjStarttime;
	}

	@Column(name = "XSJJ_ENDTIME", length = 7)
	public Date getXsjjEndtime() {
		return this.xsjjEndtime;
	}

	public void setXsjjEndtime(Date xsjjEndtime) {
		this.xsjjEndtime = xsjjEndtime;
	}

	@Column(name = "JY_RESULT", length = 100)
	public String getJyResult() {
		return this.jyResult;
	}

	public void setJyResult(String jyResult) {
		this.jyResult = jyResult;
	}

	@Column(name = "JY_STATUS", length = 20)
	public String getJyStatus() {
		return this.jyStatus;
	}

	public void setJyStatus(String jyStatus) {
		this.jyStatus = jyStatus;
	}

}
